package com.itheima.staticstudy;

//public,protected,默认的(不带的),private(四个修饰符修饰的(类,方法,属性)访问权限)
//又称之为权限修饰符(访问修饰符)
//这四个修饰符在继承中的权限又有所区别(表现在(默认的与protected之间))
//没有继承如下:
//1.在同一个类中都可以访问
//2.在同一个包中只有private修饰的不能访问
//3.在包外面只有public修饰的才能访问
//如果有继承关系如下:
//1.在同一个类中都可以访问
//2.在同一个包中只有private修饰的不能访问
//3.在包外面只有public和protected修饰的才能访问
public class Demo {

    public static void main(String[] args) {
//        Demo2 demo=new Demo2(12);
//        demo.show();
//        demo.getShow();
//        demo.smoking();
//        demo.Video();
        //demo.smoking();
        Phone1 phone1=new Phone1();
        Phone2 phone2=new Phone2();
//        phone1.call();
//        phone1.speak();
//        System.out.println("- - - - - - - - - - - -");
//        phone2.call();
//        phone2.speak();
        phone2.drink();
        phone1.drink();
        System.out.println("- - - - - - - - -");
        phone2.smoke();
        phone1.smoke();
    }
}
